/*
 * Description: 报价Server调用后台接口JS
 * Company: 联宝（合肥）电子科技有限公司
 * Author: Jian.Yang
 * Date: 2021/01/04 13:40
 */

import { httpPost } from '../../utils/axios-utils'

export function fdPageList(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/pageList', obj, authConfig)
}
export function fdAppointList(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/appointList', obj, authConfig)
}

export function fdPageListPbmOwn(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/pageListPbmOwn', obj, authConfig)
}

export function fdPageListserver_bomApprove(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/pageListserver_bomApprove', obj, authConfig)
}

export function fdPageListGcmFocal(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/pageListGcmFocal', obj, authConfig)
}

export function fdList(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/list', obj, authConfig)
}

export function fdListRowDetails(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/listPart', obj, authConfig)
}

export function fdAddPartPartDetails(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/addPart', obj, authConfig)
}

export function fdEditPartDetails(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/editPart', obj, authConfig)
}

export function fdDeletePartPartDetails(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/deletePart', obj, authConfig)
}

export function fdPageListToReceive(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/pageListToReceive', obj, authConfig)
}

export function fdAdd(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/add', obj, authConfig)
}

export function fdEdit(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/edit', obj, authConfig)
}

export function fdReceive(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/receive', obj, authConfig)
}

export function fdReject(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/reject', obj, authConfig)
}

export function fdPageListToReject(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/pageListToReject', obj, authConfig)
}

export function fdPageListToAssign(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/pageListToAssign', obj, authConfig)
}

export function fdAssignSaveList(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/assignSaveList', obj, authConfig)
}

export function fdAssignSaveSingel(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/assignSaveSingle', obj, authConfig)
}

export function fdRollbackReject(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/rollbackReject', obj, authConfig)
}

export function fdAssignSave(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/assignSave', obj, authConfig)
}

export function fdAssignCommit(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/assignCommit', obj, authConfig)
}

export function fdAssignRollback(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/assignRollback', obj, authConfig)
}

export function fdGcmFocalReAssign(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/gcmFocalReAssign', obj, authConfig)
}

export function fdBatchAdd(arr, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/batchAdd', arr, authConfig)
}

export function fdBatchEdit(arr, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/batchEdit', arr, authConfig)
}

export function fdDelete(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/delete', obj, authConfig)
}

export function fdPageListGcmTask(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/pageListGcmTask', obj, authConfig)
}

export function fdPageListToApprove(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/pageListToApprove', obj, authConfig)
}

export function fdApproveSaveSingle(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/approveSaveSingle', obj, authConfig)
}

export function fdApproveCommit(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/approveCommit', obj, authConfig)
}

export function fdApproveReject(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/approveReject', obj, authConfig)
}

export function fdQuery(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/query', obj, authConfig)
}

export function fdApproveFinish(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/approveFinish', obj, authConfig)
}

export function fdAppoint(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/appoint', obj, authConfig)
}

export function fdStartAppoint(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/startAppointList', obj, authConfig)
}

export function fdAssignReject(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/assignReject', obj, authConfig)
}

export function fdTodo(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/todo', obj, authConfig)
}

export function fdFdserver_bom(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/fdserver_bom', obj, authConfig)
}

export function fdserver_bomCommit(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/server_bomCommit', obj, authConfig)
}

export function fdserver_bomSaveBatch(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/fdserver_bomSaveBatch', obj, authConfig)
}

export function sendServerBom(obj, authConfig) {
  return httpPost('/smart-cost/dp/sendServerBom', obj, authConfig)
}

export function fdQuote(obj, authConfig) {
  return httpPost('/smart-cost/server_bom/fd/fdQuote', obj, authConfig)
}
